Text copied to clipboard!

Názov

Text copied to clipboard!

Programátor vstavaných systémov

Opis

Text copied to clipboard!
Hľadáme talentovaného a motivovaného programátora vstavaných systémov, ktorý sa pripojí k nášmu tímu a bude sa podieľať na vývoji inovatívnych riešení pre rôzne priemyselné odvetvia. Ako programátor vstavaných systémov budete zodpovedný za návrh, implementáciu, testovanie a optimalizáciu softvéru pre mikrokontroléry, senzory, komunikačné moduly a iné hardvérové komponenty. Vašou úlohou bude úzka spolupráca s hardvérovými inžiniermi, vývojármi softvéru a projektovými manažérmi s cieľom vytvoriť spoľahlivé a efektívne riešenia, ktoré spĺňajú technické špecifikácie a požiadavky klientov. Budete pracovať s rôznymi platformami ako ARM, AVR, PIC, ESP32 a používať programovacie jazyky ako C, C++, Python alebo Rust. Okrem vývoja softvéru sa budete podieľať aj na ladení, profilovaní výkonu, správe pamäte a zabezpečení systémov. Očakávame, že budete sledovať najnovšie trendy v oblasti vstavaných systémov, IoT a priemyselnej automatizácie a budete schopný navrhovať riešenia, ktoré sú škálovateľné, energeticky efektívne a bezpečné. Ideálny kandidát má skúsenosti s vývojom v reálnom čase (RTOS), znalosť komunikačných protokolov ako SPI, I2C, UART, CAN, MQTT alebo Modbus, a schopnosť čítať a interpretovať schémy zapojenia. Dôležitá je aj schopnosť samostatne riešiť problémy, dokumentovať kód a efektívne komunikovať v tíme. Ak máte vášeň pre technológie, radi pracujete na zaujímavých projektoch a chcete sa podieľať na vývoji produktov, ktoré majú reálny dopad, táto pozícia je pre vás ideálna.

Zodpovednosti

Text copied to clipboard!
  • Vývoj softvéru pre vstavané systémy a mikrokontroléry
  • Implementácia a testovanie firmvéru v jazykoch C/C++
  • Spolupráca s hardvérovými inžiniermi pri návrhu systémov
  • Ladenie a optimalizácia výkonu softvéru
  • Integrácia senzorov a komunikačných modulov
  • Zabezpečenie kompatibility s rôznymi hardvérovými platformami
  • Tvorba technickej dokumentácie a špecifikácií
  • Účasť na tímových stretnutiach a plánovaní projektov
  • Analýza a riešenie technických problémov
  • Dodržiavanie štandardov kvality a bezpečnosti

Požiadavky

Text copied to clipboard!
  • Skúsenosti s programovaním v C/C++ pre vstavané systémy
  • Znalosť mikrokontrolérov (napr. ARM Cortex, AVR, ESP32)
  • Znalosť komunikačných protokolov (SPI, I2C, UART, CAN)
  • Skúsenosti s vývojom v reálnom čase (RTOS)
  • Schopnosť čítať a interpretovať schémy zapojenia
  • Znalosť nástrojov na ladenie a profilovanie
  • Základné znalosti elektroniky a digitálnych obvodov
  • Schopnosť samostatne riešiť problémy
  • Dobré komunikačné schopnosti a tímová spolupráca
  • Anglický jazyk na technickej úrovni

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké mikrokontroléry ste používali vo svojich projektoch?
  • Máte skúsenosti s vývojom v reálnom čase (RTOS)?
  • Aké komunikačné protokoly ovládate?
  • Ako pristupujete k ladenie a testovaniu firmvéru?
  • Aké nástroje používate na vývoj a debugovanie?
  • Pracovali ste niekedy na projekte s IoT komponentmi?
  • Ako dokumentujete svoj kód a technické riešenia?
  • Aké sú vaše skúsenosti s tímovou spoluprácou?
  • Ako riešite problémy s výkonom alebo pamäťou?
  • Ste ochotný učiť sa nové technológie a platformy?